SQL-разработчик от Skillbox
Вы научитесь
Программа курса
Вас ждут теоретические занятия, где вы освоите язык SQL и научитесь работать с базами данных, и практика, на которой вы будете закреплять все полученные навыки.
Введение
Вы узнаете, что такое базы данных и СУБД, установите сервер Oracle и познакомитесь с инструментом Oracle Apex.
Первые шаги в SQL
Вы познакомитесь с языком SQL, изучите его основные операторы и напишите несколько запросов к базе данных.
Агрегатные функции
Вы научитесь применять различные арифметические операции к числам в базе данных с помощью агрегатных функций.
Агрегатные функции по аналитическим разрезам
Вы изучите аналитические агрегатные функции, сможете фильтровать, группировать данные, находить минимальное и максимальное число.
Аналитические функции
Вы познакомитесь с агрегатными функциями row_number () и lead/lag и сможете применять их по группам.
Объединение данных
Вы узнаете, как объединить данные или таблицы с помощью SQL-запросов, поймете, в каких ситуациях это нужно применять.
Присоединение таблиц
Вы научитесь соединять несколько таблиц вместе, узнаете все условия, которые необходимо учесть, чтобы это сделать.
Типы данных
Вы изучите различные типы данных в языке SQL, узнаете особенности работы с ними и поймете, когда нужно применять каждый из них.
Объекты базы данных
Вы познакомитесь с объектами в базах данных, научитесь создавать различные схемы для удобства пользователей.
Изменение данных
Вы научитесь изменять или удалять данные в БД с помощью SQL-запросов, узнаете ограничения, которые могут быть, если присутствует связь между таблицами.
Секционирование и план запроса
Вы узнаете, как можно разбить большую таблицу на несколько секций для удобства, а также сможете изменять план запроса с помощью оптимизатора Oracle.
Простейшие блоки
Вы познакомитесь с ветвлениями и научитесь применять их в запросах к базам данных, сможете писать простейшие блоки и выводить информацию на экран.
Циклы
Вы научитесь работать с циклами for и whille, узнаете, зачем они нужны и как их использовать в запросах к базам данных.
Типы PL/SQL-объектов
Вы рассмотрите различные типы PL/SQL-объектов, научитесь создавать функции и передавать в них параметры.
Использование PL/SQL
Вы узнаете существующие виды пользовательских и системных исключений, сможете их обрабатывать и научитесь работать с курсорами.
PL/SQL-таблицы
Вы научитесь преобразовывать большое количество данных в коллекции, узнаете, что такое конвейерные функции и сможете с ними работать.